package com.ruoyi.customerSample.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.Date;

/**
 * 检测检验委托单据对象 entrusted_bills
 * 
 * @author ruoyi
 * @date 2023-10-23
 */
@ApiModel("检测检验委托单据")
@Data
public class EntrustedBills extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 委托编号 */
    @Excel(name = "委托编号")
    private String num;

    /** 委托单位 */
    @Excel(name = "委托单位")
    private String clinet;

    /** 联系人 */
    @Excel(name = "联系人")
    private String charger;

    /** 委托时间 */
    @JsonFormat(pattern = "yyyy年MM月dd日")
    @Excel(name = "委托时间", width = 30, dateFormat = "yyyyMM-dd")
    private Date entrustTime;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String phone;

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String equName;

    /** 设备型号 */
    @Excel(name = "设备型号")
    private String equType;

    /** 设备真名称 */
    @Excel(name = "设备真名称")
    private String realName;

    /** 设备状态 */
    @Excel(name = "设备状态")
    private String equState;

    /** 使用地点 */
    @Excel(name = "使用地点")
    private String place;

    /** 检测依据 */
    @Excel(name = "检测依据")
    private String testAccord;

    /** 检测项目 */
    @Excel(name = "检测项目")
    private String testItem;

    /**
     * 报告提交方式
     * */
    @Excel(name = "报告提交方式")
    private String subType;

    /** 受理人 */
    @Excel(name = "受理人")
    private String accepter;

    /** 受理日期 */
    @JsonFormat(pattern = "yyyy年MM月dd日")
    @Excel(name = "受理日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date acceptTime;

    /** 委托人 */
    @Excel(name = "委托人")
    private String truster;

    /** 委托日期 */
    @JsonFormat(pattern = "yyyy年MM月dd日")
    @Excel(name = "委托日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date trustTime;

    /**
     * 其他事项说明
     * */
    @Excel(name = "其他事项 说明")
    private String remarks;

}
